import request from '../../utils/request'
// pages/video/video.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    navlist:[],
    navlistid:'',
    videolist:[]
  },

  //获取nav标签列表
  async getnavlist(){
    const re = await request('/video/group/list',{},'GET')
    // console.log('re',re);
    const navlist = re.data.slice(0,12)
    // console.log('navlist',navlist);
    this.setData({
      navlist,
      navlistid:navlist[0].id
    })
    this.getvideolist()
  },
  //点击标签的事件回调函数
  async navlistone(e){
    // console.log(e);
    this.setData({
      navlistid:e.currentTarget.dataset.id
    })
    this.getvideolist()
  },
  //封装一个获取视频列表的函数
  async getvideolist(){
    const re = await request('/video/group',{id:this.data.navlistid},'GET')
    console.log('视频',re);
    this.setData({
      videolist:re.datas.map(item=>{
        return item.data.urlInfo
      })
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getnavlist()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})